/*body {*/
    /*font-family: "Helvetica Neue", "Luxi Sans", "Segoe UI", "Hiragino Sans GB", "Microsoft Yahei", sans-serif, "Apple Logo";*/
    /*margin: 0;*/
    /*padding: 0;*/
/*}*/

/*#app {*/
     /*display: flex;*/
     /*flex-direction: column;*/
     /*height: 100vh;*/
     /*max-width: 900px;*/
     /*margin: 0 auto;*/
 /*}*/

/*#app, .message.question, .input-area{*/
    /*background-color: #f3f6fc;*/
/*}*/

/*.messages-container {*/
    /*flex: 1;*/
    /*overflow-y: auto;*/
    /*padding: 20px;*/
    /*padding-top: 40px;*/
/*}*/

.message{
    width: 100%;
    font-size: .54rem;
    /*padding: 10px 20px;*/
    /*border:solid 1px #c3c6cb;*/
    box-sizing: border-box;
    /*background-color: white;*/
}
.message p, .message pre{
    margin: 10px 0;
}

.message.question{
    border-radius: 10px 10px 0 0;
}
.message.answer{
    margin-top: -1px;
    margin-bottom: 20px;
    border-radius: 0 0 10px 10px;
}

.message pre{
    width: 100%;
    padding: 10px;
    background-color: #23241f;
    border-radius: 6px;
    color: #f8f8f2;
    box-sizing: border-box;
    overflow-x: auto;
}

.message .input-area {
    display: flex;
    align-items: center;
    padding: 10px 20px;
    border-top: 1px solid #ffffff;
}

.message textarea {
    flex: 1;
    height: 52px;
    padding: 5px 10px;
    line-height: 20px;
    resize: none;
    border: 1px solid #c3c6cb;
    outline: none;
    box-sizing: border-box;
    border-radius: 6px;
}

.message button {
    margin-left: 10px;
    height: 40px;
    padding: 0 20px;
    line-height: 40px;
    background-color: #007bff;
    color: #fff;
    border: none;
    cursor: pointer;
    border-radius: 6px;
}

.message button:disabled {
    background-color: #c3c6cb;
    cursor: not-allowed;
}

.message ol {
    display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 20px;
}
.message li {
    display: list-item;
    text-align: -webkit-match-parent;
}
.message ol, ul, li {
    list-style: auto;
}
pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#23241f;color:#f8f8f2}.hljs-subst,.hljs-tag{color:#f8f8f2}.hljs-emphasis,.hljs-strong{color:#a8a8a2}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-number,.hljs-quote,.hljs-regexp{color:#ae81ff}.hljs-code,.hljs-section,.hljs-selector-class,.hljs-title{color:#a6e22e}.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.hljs-attr,.hljs-keyword,.hljs-name,.hljs-selector-tag{color:#f92672}.hljs-attribute,.hljs-symbol{color:#66d9ef}.hljs-class .hljs-title,.hljs-params,.hljs-title.class_{color:#f8f8f2}.hljs-addition,.hljs-built_in,.hljs-selector-attr,.hljs-selector-id,.hljs-selector-pseudo,.hljs-string,.hljs-template-variable,.hljs-type,.hljs-variable{color:#e6db74}.hljs-comment,.hljs-deletion,.hljs-meta{color:#75715e}



.van-radio__label{color: #cccccc}
.van-field__control{color: white}
.van-cell{background-color: #282828}
.van-field__control::placeholder {
    color: #8a8a8a;
}

